+2007-07-07 Johan Dahlin <jdahlin@async.com.br>
+
+ * gtk/gtk-builder-convert (GtkBuilderConverter._convert_textview_text):
+ Convert GtkTextView::text properties
+
2007-07-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkprivate-quartz.h:
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# TODO:
-# GtkTextView.text -> GtkTextBuffer
# Toolbars
"""Usage: gtk-builder-convert [OPTION] [INPUT] [OUTPUT]
elif prop_name == "items" and klass in ['GtkComboBox',
'GtkComboBoxEntry']:
self._convert_combobox_items(node, prop)
+ elif prop_name == "text" and klass == 'GtkTextView':
+ self._convert_textview_text(prop)
def _remove_window(self, node):
object_node = get_object_node(get_child_nodes(node)[0])
attribute.setAttribute('name', 'text')
attribute.appendChild(self._dom.createTextNode('0'))
+ def _convert_textview_text(self, prop):
+ data = prop.childNodes[0].data
+ if prop.hasAttribute('translatable'):
+ prop.removeAttribute('translatable')
+ tbuffer = self._create_object("GtkTextBuffer", None,
+ template='textbuffer',
+ text=data)
+ prop.childNodes[0].data = tbuffer.getAttribute('id')
+ self._interface.childNodes.insert(0, tbuffer)
+
def _packing_prop_to_child_attr(self, node, prop_name, prop_val,
attr_val=None):
for child in node.getElementsByTagName("child"):